home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / workbench werkzeuge / guis für programme / soxgui12 / soxgui.dok < prev    next >
Text File  |  1996-04-07  |  8KB  |  186 lines

  1. SoxGui 1.2
  2.  
  3. Inhalt:                                                             Zeile
  4.  
  5.   Rechtliches .......................................................  18
  6.   Was ist SoxGui ....................................................  31
  7.   Nötige Systemkonfiguration ........................................  45
  8.   Installation ......................................................  56
  9.   Bedienung .........................................................  85
  10.   Beschränkungen .................................................... 128
  11.   Technisches ....................................................... 136
  12.   Visionen .......................................................... 155
  13.   Schlußbemerkungen ................................................. 163
  14.   Adresse des Autors ................................................ 174
  15.  
  16.  
  17.  
  18. Rechtliches:
  19.  
  20. SoxGui ist echte Freeware. Sie dürfen mit dem Programm oder seinem Source
  21. tun und lassen was immer Sie wollen. Wenn Sie es weitergeben, sollte
  22. allerdings nur das komplette Archiv mit dem Quellcode und der Anleitung
  23. kopiert werden.
  24.  
  25. Sie verwenden SoxGui auf eigene Gefahr. Ich schließe hiermit jegliche
  26. Haftung für Schäden, die SoxGui verursacht ausdrücklich aus. Dies
  27. gilt für Bedienungsfehler ihrerseits, Programmabstürze und auch wenn es
  28. sich anderweitig danebenbenimmt.
  29.  
  30.  
  31. Was ist SoxGui?
  32.  
  33. Kennen Sie den Samplekonvertierer Sox? Dieses aus der UNIX-Welt stammende
  34. Programm ist für den Amiga unter dem Namen AmiSox unter anderem im AmiNet
  35. erhältlich. Das Programm ist sehr leistungsfähig, da es sehr viele
  36. Sampleformate kennt und nebenbei auch noch einige Effekte und Filter
  37. bietet. Leider läßt sich AmiSox, wie das unter UNIX so üblich ist, nur über
  38. Kommandozeilen bedienen. Dieses ist bekanntlich nicht jedermanns Sache und
  39. artet auch sehr schnell in Arbeit aus.
  40. An dieser Stelle kommt SoxGui ins Spiel. SoxGui ist eine grafische
  41. Benutzeroberfläche für AmiSox. Es erlaubt dem ungeübten oder tippfaulen
  42. Anwender, fast alle Funktionen von AmiSox bequem mit der Maus zu erreichen.
  43.  
  44.  
  45. Nötige Systemkonfiguration:
  46.  
  47. Eigentlich sollte das Programm auf allen Amigas relativ problemlos laufen.
  48. Getestet habe ich es bisher nur auf meinem A4000/30 mit 10MB Ram. Ich kann
  49. mir vorstellen, daß eine Turbokarte für die Benutzung von AmiSox sicherlich
  50. von Vorteil wäre.
  51. Natürlich benötigen Sie auch das Programm AmiSox, das Sie in vielen
  52. PD-Sammlungen und auf jedem Fall im AmiNet finden. SoxGui wurde übrigens
  53. für die AmiSox-Version 3.3 geschrieben.
  54.  
  55.  
  56. Installation:
  57.  
  58. Das Programm kann einfach dorthin kopiert werden, wo Sie es haben wollen.
  59. Dazu genügt es, das Icon in das entsprechende Verzeichnis zu ziehen.
  60. Diejenigen, die immer noch KS 1.3 benutzen, benötigen die arp.library im
  61. Libs-Ordner. Außerdem sollte der Stack in diesem Fall auf einen Wert >5000
  62. gesetzt werden.
  63. Danach muß SoxGui nur noch über die ToolTypes des Icons mitgeteilt werden,
  64. wo sich das Programm AmiSox befindet. Außerdem kann ein externes
  65. Abspielprogramm für Samples eingebunden werden, das dann von SoxGui
  66. aufgerufen werden kann. Dieses sollte das Aufrufformat "play <name>" haben.
  67. Zur Zeit existieren zwei Eintragungsmöglichkeiten:
  68.  
  69.   -SOXPATH=<Pfad>
  70.    Es ist der komplette Suchpfad abgeschlossen mit dem Programmnamen
  71.    anzugeben. Anführungszeichen dürfen nicht verwendet werden!
  72.    Beispiel: Work:Sound/Tools/Sox
  73.  
  74.   -PLAYERPATH=<Pfad [Parameterliste]>
  75.    Es ist der komplette Suchpfad abgeschlossen mit dem Programmnamen
  76.    anzugeben. Anführungszeichen dürfen nicht verwendet werden!
  77.    Beispiele: C:Play
  78.               Work:Sound/DSound31/DSound -f -2
  79.  
  80. Wenn das Programm von der Shell aus gestartet wurde, oder keine ToolTypes
  81. angegeben sind, sucht SoxGui im aktuellen Verzeichnis und in C: nach den
  82. Programmen "Sox" und "Play".
  83.  
  84.  
  85. Bedienung:
  86.  
  87. Auf die einzelnen Funktionen von AmiSox werde ich an dieser Stelle nicht
  88. eingehen. Sie sind hinreichend in der Dokumentation zu diesem Programm
  89. beschrieben.
  90. Nach dem Start von SoxGui öffnet sich ein Fenster auf der Workbench, das in
  91. drei Teile untergliedert ist:
  92.  
  93.   - Files to work on:
  94.     Hier werden die Ein- und Ausgabedateien von AmiSox festgelegt. Dies
  95.     geschieht ganz einfach durch Anklicken der Schalter "Inputfile" oder
  96.     "Outputfile". Es öffnet sich eine Filerequester in dem Sie die
  97.     entsprechenden Dateien festlegen können.
  98.     Mittels der Play-Gadgets wird der externe Sample-Player aktiviert. Es
  99.     wird jeweils die Ein- oder Ausgabedatei als Argument übergeben.
  100.  
  101.   - Assignable effects:
  102.     In diesem Bereich kann noch zusätzlich zur Formatkonvertierung ein
  103.     Effekt ausgewählt werden, mit dem das Sample bearbeitet wird. Hier ist
  104.     pro Durchlauf immer nur ein Effekt möglich. Wollen Sie ein Sample mit
  105.     mehreren Effekten verfremden, so muß als Inputfile das vorherige
  106.     Outputfile gewählt und AmiSox noch einmal gestartet werden. Die
  107.     Parameter, die einige Effekte benötigen, werden über die Schieberegler
  108.     eingegeben. Hier ist anzumerken, daß einige Parameter nicht wie in
  109.     AmiSox als Wert zwischen 0 und 1, sondern als Prozentwert angegeben
  110.     werden. Diese werden dann intern umgerechnet. Wer sich mit AmiSox
  111.     auskennt, dürfte hier keine Schwierigkeiten haben.
  112.  
  113.   - Actions:
  114.     Um endgültig den Konvertierungsvorgang zu starten genügt ein Klick mit
  115.     der Maus auf den "AMISOX !!!"-Schalter. Es öffnet sich ein
  116.     Shell-Fenster, in dem die Ausgabe von AmiSox zu sehen  ist. Nach der
  117.     (hoffentlich) erfolgreichen Ausführung von AmiSox wird das Fenster
  118.     automatisch wieder geschlossen.
  119.     Hinter dem About-Button verbirgt sich ein Requester, der die
  120.     Programmversion, den Namen des Autors und das Erstellungsdatum angibt.
  121.     Die Hilfsfunktion wird vielleicht in einer späteren Version mit
  122.     eingebaut.
  123.  
  124. Beendet wird SoxGui einfach durch die Betätigung des Schließsymbols des
  125. Fensters.
  126.  
  127.  
  128. Beschränkungen:
  129.  
  130. SoxGui überprüft nicht die Korrektheit der von Ihnen angegebenen Daten.
  131. Alles wird ungefiltert direkt an AmiSox weitergegeben. Es gibt weiterhin
  132. auch keine Möglichkeit, festzustellen, ob AmiSox seine Arbeit überhaupt
  133. erfolgreich beenden konnte.
  134.  
  135.  
  136. Technisches:
  137.  
  138. SoxGui wurde mit dem hervorragenden Basic-Compiler Ace 2.35 von
  139. David Benn geschrieben. Da einige Betriebssystemsfunktionen, wie zum
  140. Beispiel Radio-buttons oder Toggle-select Gadgets noch nicht in diesem
  141. Compiler eingebaut sind, mußte ich ein wenig tricksen, um den gewünschten
  142. Effekt zu erreichen. Das Programm ist dadurch leider etwas langsam
  143. geworden. Auf einem 68000 wird der Fensteraufbau wohl sehr schleppend
  144. ablaufen, was jedoch keinen Einfluß auf die Arbeitsgeschwindigkeit von
  145. AmiSox hat.
  146. Die ToolTypes werden mit den Subprogrammen aus "WBarg" von David Benn
  147. abgefragt.
  148. Editiert wurde das Programm, sowie auch diese Anleitung, mit
  149. GoldEd von Dietmar Eilert.
  150. Wer Interesse hat, kann den Quellcode studieren, obwohl es sich nicht um
  151. ein Beispiel für guten Programmierstil handelt. Sicherlich kann auch noch
  152. einiges optimiert werden.
  153.  
  154.  
  155. Visionen:
  156.  
  157. Sollte mich noch einmal die Programmierlust packen, werde ich dafür sorgen,
  158. daß mehrere Effekte gleichzeitig ausgewählt werden können. AmiSox wird dann
  159. einfach mehrmals aufgerufen.
  160. Auch die Online-Hilfe fehlt noch.
  161.  
  162.  
  163. Schlußbemerkungen:
  164.  
  165. Dieses Programm ist an einem einzigen Wochenende entstanden, weil ich die
  166. Fähigkeiten von Ace testen wollte. Sollte sich entgegen aller Erwartungen
  167. doch jemand finden, der Verwendung dafür hat, kann er mir gerne eine
  168. Nachricht zukommen lassen. Auch für weitere Tips, Anregungen und kleine
  169. Geschenke bin ich immer sehr empfänglich.
  170. Leider habe ich keine E-Mail-Adresse, so das für eine Kontaktaufnahme nur
  171. der Postweg bleibt.
  172.  
  173.  
  174. Adresse des Autors:
  175.  
  176.                Stephan Klein
  177.                Ewaldstr. 71
  178.                45739 Oer-Erkenschwick
  179.                Germany
  180.  
  181.  
  182. Have fun
  183.     Stephan ;-)
  184.  
  185.  
  186.